Cat 2023 : Slot 3 Quant Solution